package com.bkd.dreams.client.volunteer.service;

import java.util.List;

import com.bkd.dreams.client.volunteer.Volunteer;
import com.bkd.dreams.client.volunteer.VolunteerDTO;
import com.google.gwt.user.client.rpc.AsyncCallback;

public interface VolunteerServiceAsync {

	  void addVolunteer(VolunteerDTO volunteer, AsyncCallback<Void> callback);
	  void getVolunteerByUserId(String userId, AsyncCallback<VolunteerDTO> callback);
	  void getAllVolunteers(AsyncCallback<List<VolunteerDTO>> callback);
	  void toggleAdministrator(VolunteerDTO volunteer, AsyncCallback<Void> callback);
}
